change_folder_and_display_error (impl, data->file, data->clear_entry);
out:
+ g_object_unref (data->impl);
g_object_unref (data->file);
g_free (data);
g_signal_emit_by_name (impl, "selection-changed", 0);
out:
+ g_object_unref (data->impl);
g_object_unref (data->file);
g_free (data);
/* Test validity of path here. */
data = g_new0 (struct UpdateCurrentFolderData, 1);
- data->impl = impl;
+ data->impl = g_object_ref (impl);
data->file = g_object_ref (file);
data->keep_trail = keep_trail;
data->clear_entry = clear_entry;